package com.link.base.base.order.model;

import com.link.core.basic.model.BasicModel;

/**
 * @author LIU-CAN
 * 用于订单头行导入导出
 */
public class OrderImpExp extends BasicModel {
    /**订单头*/
    /** 订单头ID-用作深度复制时，查询订单头下的产品行信息*/
    private Long headId;
    /**订单编号*/
    private String orderNo;
    /**客户ID*/
    private Long acctId;
    /**付款方式*/
    private String payType;
    /**客户编码*/
    private String acctCode;
    /**客户名称*/
    private String acctName;
    /**收货地址联系人*/
    private String consignee;
    /**收货地址移动电话*/
    private String mobilePhone;
    /**收货地址固定电话*/
    private String fixedPhone;
    /**客户名称*/
    private String acctAgencyName;
    /**下单日期*/
    private String orderDate;
    /**提交日期*/
    private String submitDate;
    /**期望发货日期*/
    private String expectDate;
    private String delayDate;
    /**订单总额*/
    private Double orderTotalAmount;
    /**发货地址*/
    private String loadingDate;
    private String statusLovType;
    /**订单状态*/
    private String status;
    /**收货地址ID*/
    private Long addrId;
    /**收货地址类型 值列表val*/
    private String addrTypeLovType;
    /**收货地址类型*/
    private String addrType;
    /**收货地址*/
    private String addr;
    /**订单类型*/
    private String orderType;
    /**订单类型 值列表val*/
    private String orderTypeLovType;
    /**订单备注*/
    private String comments;
    /**组织编码*/
    private String orgCode;
    private String isFlag;
    /**联系人*/
    private String contact;
    /**联系电话*/
    private String contactTel;
    /**创建人名称*/
    private String createdByName;
    /**货币*/
    private String currency;
    /**价格表ID*/
    private Long priceListId;
    /**价格表名称*/
    private String priceListName;

    /**下单通知*/
    /**下单通知书ID*/
    private Long orderNoticeId;
    /**下单通知书*/
    private String orderNoticeType;
    /**合同编码*/
    private String contractCode;
    /**合同类型*/
    private String argType;
    /**业务类型*/
    private String serviceType;
    /**下单类型*/
    private String placeOrderType;
    /**进场时间*/
    private String approachDt;
    /**完成时间*/
    private String completedDt;
    /**业务员ID*/
    private Long salesmenId;
    /**业务员姓名*/
    private String salesmenName;
    /**业务员姓名*/
    private String salesmenPhone;
    /**现场负责人姓名*/
    private String sceneChargeName;
    /**现场负责人电话*/
    private String sceneChargePhone;
    /**板墙厚度*/
    private String wallThickness;
    /**门*/
    private String door;
    /**门材料*/
    private String doorMaterial;
    /**窗子*/
    private String windowType;
    /**窗配件*/
    private String windowParts;
    /**房屋瓦*/
    private String roofTile;
    /**外包项*/
    private String outsourceType;
    /**其他配件*/
    private String otherParts;
    /**进场条件*/
    private String approachCondition;
    /**基础类型*/
    private String baseType;
    /**用电情况*/
    private String electricityUsage;
    /**进场顺序*/
    private String approachSq;
    /**进场其他说明*/
    private String approachOther;
    /**交易时间*/
    private String deliveryDt;
    /**交易地点*/
    private String deliverySite;
    /**安装需求*/
    private String installDemand;
    /**商机ID*/
    private Long optyId;
    /**商机编码*/
    private String optyCode;
    /**商机名称*/
    private String optyName;
    /**商机地点*/
    private String optyAddr;
    /**组织ID*/
    private Long orgId;
    /**所属区域*/
    private String orgName;

    /**订单行*/
    private Double prodRatio;
    private String area;
    private String buildNo;
    //private String comments;
    /**产品备注（行）*/
    private String proComments;
    private String crmLineNo;
    private Double price;
    private Double promoPrice;
    private String prodCode;
    private String prodComments;
    private Long prodId;
    private String prodName;
    private String prodNum;
    private String prodOrderNo;
    private String prodPartInfo;
    private String prodUnit;
    private Double qty;
    private String ridgepoleNum;
    private String specs;
    private Double amount;

    public Double getProdRatio() {
        return prodRatio;
    }

    public void setProdRatio(Double prodRatio) {
        this.prodRatio = prodRatio;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getBuildNo() {
        return buildNo;
    }

    public void setBuildNo(String buildNo) {
        this.buildNo = buildNo;
    }

    public String getCrmLineNo() {
        return crmLineNo;
    }

    public void setCrmLineNo(String crmLineNo) {
        this.crmLineNo = crmLineNo;
    }

    public Double getPrice() {
        return price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }

    public Double getPromoPrice() {
        return promoPrice;
    }

    public void setPromoPrice(Double promoPrice) {
        this.promoPrice = promoPrice;
    }

    public String getProdCode() {
        return prodCode;
    }

    public void setProdCode(String prodCode) {
        this.prodCode = prodCode;
    }

    public String getProdComments() {
        return prodComments;
    }

    public void setProdComments(String prodComments) {
        this.prodComments = prodComments;
    }

    public Long getProdId() {
        return prodId;
    }

    public void setProdId(Long prodId) {
        this.prodId = prodId;
    }

    public String getProdName() {
        return prodName;
    }

    public void setProdName(String prodName) {
        this.prodName = prodName;
    }

    public String getProdNum() {
        return prodNum;
    }

    public void setProdNum(String prodNum) {
        this.prodNum = prodNum;
    }

    public String getProdOrderNo() {
        return prodOrderNo;
    }

    public void setProdOrderNo(String prodOrderNo) {
        this.prodOrderNo = prodOrderNo;
    }

    public String getProdPartInfo() {
        return prodPartInfo;
    }

    public void setProdPartInfo(String prodPartInfo) {
        this.prodPartInfo = prodPartInfo;
    }

    public String getProdUnit() {
        return prodUnit;
    }

    public void setProdUnit(String prodUnit) {
        this.prodUnit = prodUnit;
    }

    public Double getQty() {
        return qty;
    }

    public void setQty(Double qty) {
        this.qty = qty;
    }

    public String getRidgepoleNum() {
        return ridgepoleNum;
    }

    public void setRidgepoleNum(String ridgepoleNum) {
        this.ridgepoleNum = ridgepoleNum;
    }

    public String getSpecs() {
        return specs;
    }

    public void setSpecs(String specs) {
        this.specs = specs;
    }

    public Double getAmount() {
        return amount;
    }

    public void setAmount(Double amount) {
        this.amount = amount;
    }

    public String getSalesmenName() {
        return salesmenName;
    }

    public void setSalesmenName(String salesmenName) {
        this.salesmenName = salesmenName;
    }

    public String getSceneChargeName() {
        return sceneChargeName;
    }

    public void setSceneChargeName(String sceneChargeName) {
        this.sceneChargeName = sceneChargeName;
    }

    public Long getOptyId() {
        return optyId;
    }

    public void setOptyId(Long optyId) {
        this.optyId = optyId;
    }

    public String getOptyName() {
        return optyName;
    }

    public void setOptyName(String optyName) {
        this.optyName = optyName;
    }

    public String getOptyAddr() {
        return optyAddr;
    }

    public void setOptyAddr(String optyAddr) {
        this.optyAddr = optyAddr;
    }

    @Override
    public Long getOrgId() {
        return orgId;
    }

    @Override
    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }

    @Override
    public String getOrgName() {
        return orgName;
    }

    @Override
    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public Long getAcctId() {
        return acctId;
    }

    public void setAcctId(Long acctId) {
        this.acctId = acctId;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public String getAcctCode() {
        return acctCode;
    }

    public void setAcctCode(String acctCode) {
        this.acctCode = acctCode;
    }

    public String getAcctName() {
        return acctName;
    }

    public void setAcctName(String acctName) {
        this.acctName = acctName;
    }

    public String getConsignee() {
        return consignee;
    }

    public void setConsignee(String consignee) {
        this.consignee = consignee;
    }

    public String getMobilePhone() {
        return mobilePhone;
    }

    public void setMobilePhone(String mobilePhone) {
        this.mobilePhone = mobilePhone;
    }

    public String getFixedPhone() {
        return fixedPhone;
    }

    public void setFixedPhone(String fixedPhone) {
        this.fixedPhone = fixedPhone;
    }

    public String getAcctAgencyName() {
        return acctAgencyName;
    }

    public void setAcctAgencyName(String acctAgencyName) {
        this.acctAgencyName = acctAgencyName;
    }

    public String getOrderDate() {
        return orderDate;
    }

    public void setOrderDate(String orderDate) {
        this.orderDate = orderDate;
    }

    public String getSubmitDate() {
        return submitDate;
    }

    public void setSubmitDate(String submitDate) {
        this.submitDate = submitDate;
    }

    public String getExpectDate() {
        return expectDate;
    }

    public void setExpectDate(String expectDate) {
        this.expectDate = expectDate;
    }

    public String getDelayDate() {
        return delayDate;
    }

    public void setDelayDate(String delayDate) {
        this.delayDate = delayDate;
    }

    public Double getOrderTotalAmount() {
        return orderTotalAmount;
    }

    public void setOrderTotalAmount(Double orderTotalAmount) {
        this.orderTotalAmount = orderTotalAmount;
    }

    public String getLoadingDate() {
        return loadingDate;
    }

    public void setLoadingDate(String loadingDate) {
        this.loadingDate = loadingDate;
    }

    public String getStatusLovType() {
        return statusLovType;
    }

    public void setStatusLovType(String statusLovType) {
        this.statusLovType = statusLovType;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Long getAddrId() {
        return addrId;
    }

    public void setAddrId(Long addrId) {
        this.addrId = addrId;
    }

    public String getAddrTypeLovType() {
        return addrTypeLovType;
    }

    public void setAddrTypeLovType(String addrTypeLovType) {
        this.addrTypeLovType = addrTypeLovType;
    }

    public String getAddrType() {
        return addrType;
    }

    public void setAddrType(String addrType) {
        this.addrType = addrType;
    }

    public String getAddr() {
        return addr;
    }

    public void setAddr(String addr) {
        this.addr = addr;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public String getOrderTypeLovType() {
        return orderTypeLovType;
    }

    public void setOrderTypeLovType(String orderTypeLovType) {
        this.orderTypeLovType = orderTypeLovType;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public String getOrgCode() {
        return orgCode;
    }

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }

    public String getIsFlag() {
        return isFlag;
    }

    public void setIsFlag(String isFlag) {
        this.isFlag = isFlag;
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact;
    }

    public String getContactTel() {
        return contactTel;
    }

    public void setContactTel(String contactTel) {
        this.contactTel = contactTel;
    }

    public String getCreatedByName() {
        return createdByName;
    }

    public void setCreatedByName(String createdByName) {
        this.createdByName = createdByName;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }

    public Long getHeadId() {
        return headId;
    }

    public void setHeadId(Long headId) {
        this.headId = headId;
    }

    public Long getOrderNoticeId() {
        return orderNoticeId;
    }

    public void setOrderNoticeId(Long orderNoticeId) {
        this.orderNoticeId = orderNoticeId;
    }

    public Long getPriceListId() {
        return priceListId;
    }

    public void setPriceListId(Long priceListId) {
        this.priceListId = priceListId;
    }

    public String getPriceListName() {
        return priceListName;
    }

    public void setPriceListName(String priceListName) {
        this.priceListName = priceListName;
    }

    public String getOrderNoticeType() {
        return orderNoticeType;
    }

    public void setOrderNoticeType(String orderNoticeType) {
        this.orderNoticeType = orderNoticeType;
    }

    public String getContractCode() {
        return contractCode;
    }

    public void setContractCode(String contractCode) {
        this.contractCode = contractCode;
    }

    public String getServiceType() {
        return serviceType;
    }

    public void setServiceType(String serviceType) {
        this.serviceType = serviceType;
    }

    public String getApproachDt() {
        return approachDt;
    }

    public void setApproachDt(String approachDt) {
        this.approachDt = approachDt;
    }

    public String getCompletedDt() {
        return completedDt;
    }

    public void setCompletedDt(String completedDt) {
        this.completedDt = completedDt;
    }

    public Long getSalesmenId() {
        return salesmenId;
    }

    public void setSalesmenId(Long salesmenId) {
        this.salesmenId = salesmenId;
    }

    public String getWallThickness() {
        return wallThickness;
    }

    public void setWallThickness(String wallThickness) {
        this.wallThickness = wallThickness;
    }

    public String getDoor() {
        return door;
    }

    public void setDoor(String door) {
        this.door = door;
    }

    public String getDoorMaterial() {
        return doorMaterial;
    }

    public void setDoorMaterial(String doorMaterial) {
        this.doorMaterial = doorMaterial;
    }

    public String getWindowType() {
        return windowType;
    }

    public void setWindowType(String windowType) {
        this.windowType = windowType;
    }

    public String getWindowParts() {
        return windowParts;
    }

    public void setWindowParts(String windowParts) {
        this.windowParts = windowParts;
    }

    public String getRoofTile() {
        return roofTile;
    }

    public void setRoofTile(String roofTile) {
        this.roofTile = roofTile;
    }

    public String getOutsourceType() {
        return outsourceType;
    }

    public void setOutsourceType(String outsourceType) {
        this.outsourceType = outsourceType;
    }

    public String getOtherParts() {
        return otherParts;
    }

    public void setOtherParts(String otherParts) {
        this.otherParts = otherParts;
    }

    public String getApproachCondition() {
        return approachCondition;
    }

    public void setApproachCondition(String approachCondition) {
        this.approachCondition = approachCondition;
    }

    public String getBaseType() {
        return baseType;
    }

    public void setBaseType(String baseType) {
        this.baseType = baseType;
    }

    public String getElectricityUsage() {
        return electricityUsage;
    }

    public void setElectricityUsage(String electricityUsage) {
        this.electricityUsage = electricityUsage;
    }

    public String getApproachSq() {
        return approachSq;
    }

    public void setApproachSq(String approachSq) {
        this.approachSq = approachSq;
    }

    public String getApproachOther() {
        return approachOther;
    }

    public void setApproachOther(String approachOther) {
        this.approachOther = approachOther;
    }

    public String getDeliveryDt() {
        return deliveryDt;
    }

    public void setDeliveryDt(String deliveryDt) {
        this.deliveryDt = deliveryDt;
    }

    public String getDeliverySite() {
        return deliverySite;
    }

    public void setDeliverySite(String deliverySite) {
        this.deliverySite = deliverySite;
    }

    public String getInstallDemand() {
        return installDemand;
    }

    public void setInstallDemand(String installDemand) {
        this.installDemand = installDemand;
    }

    public String getPlaceOrderType() {
        return placeOrderType;
    }

    public void setPlaceOrderType(String placeOrderType) {
        this.placeOrderType = placeOrderType;
    }

    public String getSalesmenPhone() {
        return salesmenPhone;
    }

    public void setSalesmenPhone(String salesmenPhone) {
        this.salesmenPhone = salesmenPhone;
    }

    public String getSceneChargePhone() {
        return sceneChargePhone;
    }

    public void setSceneChargePhone(String sceneChargePhone) {
        this.sceneChargePhone = sceneChargePhone;
    }

    public String getOptyCode() {
        return optyCode;
    }

    public void setOptyCode(String optyCode) {
        this.optyCode = optyCode;
    }

    public String getArgType() {
        return argType;
    }

    public void setArgType(String argType) {
        this.argType = argType;
    }

    public String getProComments() {
        return proComments;
    }

    public void setProComments(String proComments) {
        this.proComments = proComments;
    }

}
